﻿using System.Web.Mvc;
using Nop.Web.Framework;
using Nop.Web.Framework.Mvc;

namespace Nop.Plugin.Payments.Assist.Models
{
    public class ConfigurationModel : BaseNopModel
    {
		[NopResourceDisplayName("Plugins.Payments.Assist.Fields.UseSandbox")]
		public bool UseSandbox { get; set; }

		[NopResourceDisplayName("Plugins.Payments.Assist.Fields.GatewayUrl")]
        public string GatewayUrl { get; set; }

		[NopResourceDisplayName("Plugins.Payments.Assist.Fields.MerchantID")]
        public string MerchantId { get; set; }

		[NopResourceDisplayName("Plugins.Payments.Assist.Fields.UserName")]
		public string UserName { get; set; }

		[NopResourceDisplayName("Plugins.Payments.Assist.Fields.Password")]
		public string Password { get; set; }

		public int TransactModeId { get; set; }
		[NopResourceDisplayName("Plugins.Payments.Assist.Fields.TransactModeValues")]
		public SelectList TransactModeValues { get; set; }

		[NopResourceDisplayName("Plugins.Payments.Assist.Fields.ValidateOrderTotal")]
		public bool ValidateOrderTotal { get; set; }

		[NopResourceDisplayName("Plugins.Payments.Assist.Fields.AdditionalFee")]
        public decimal AdditionalFee { get; set; }
    }
}